54.3.2 Spring WebFlux Metrics
54.3.2 Spring WebFlux指标
自动配置可以检测WebFlux控制器处理的所有请求。你还可以使用一个助手类RouterFunctionMetrics来检测使用WebFlux函数式编程模型的应用程序。
默认情况下,使用http.server.requests这个名称来生成度量标准。你可以通过设置management.metrics.web.server.requests-metric-name属性来自定义名称。
默认情况下,基于注解的编程模型的webflux相关指标会被标记上以下信息:
- 方法,请求的方法(例如,- GET或- POST)。
- uri,请求在变量替换之前的uri模板,如果可能的话(例如- /api/person/{id})。
- 状态,响应的HTTP状态码(例如,- 200或- 500)。
- 异常,处理请求时抛出的任何异常的简单类名。 要自定义标签,请提供一个实现- WebFluxTagsProvider的- @Bean。
默认情况下,函数式编程模型的指标会被标记上以下信息:
- 方法,请求的方法(例如,- GET或- POST)。
- uri,请求在变量替换之前的uri模板,如果可能的话(例如- /api/person/{id})。
- 状态,响应的HTTP状态码(例如,- 200或- 500)。 要自定义标签,请在- RouterFunctionMetrics实例上使用- defaultTags方法。